body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td, a {
    color: #8B8B8B;
    font-family: Arial;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}
ul {
    list-style: none outside none;
}
caption {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
a {
    outline: 0 none;
}
.header {
    background: url("../img/bg_header.jpg") repeat-x scroll 0 0 transparent;
    height: 110px;
}
.header_content {
    margin: 0 auto;
    position: relative;
    width: 960px;
    z-index: 10;
}
h1 {
    background: url("../img/logo_tcl.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 51px;
    line-height: 200px;
    margin: 10px 0 0 10px;
    overflow: hidden;
    width: 166px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tc {
    text-align: center;
}
.mt15 {
    margin-top: 15px;
}
.mb15 {
    margin-bottom: 15px;
}
.bts1 {
    border-top: 1px solid #CCCCCC;
}
.bbs1 {
    border-bottom: 1px solid #CCCCCC;
}
.mrb15 {
    margin: 0 15px 15px 0;
}
.ml20 {
    margin-left: 20px;
}
.pt30 {
    padding-top: 30px;
}
.bb1 {
    border-bottom: 1px solid #CCCCCC;
}
.pt20 {
    padding-top: 20px;
}
.mtb20 {
    margin: 20px 0;
}
.black {
    color: #000000;
}
.top_menu {
    float: right;
    line-height: 28px;
    margin-top: 33px;
    position: relative;
    width: 720px;
    z-index: 10;
}
.top_menu a {
    margin: 0 10px;
}
.top_menu a.rec, .top_menu a.inv {
    color: #000000;
}
.shop {
    color: #CF0000;
    font-weight: bold;
    padding-left: 80px;
}
.ani {
    left: 30px;
    position: absolute;
    top: 3px;
}
.select_sim {
    background: url("../images/form_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    height: 25px;
    position: absolute;
    width: 140px;
}
.select_sim ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    left: -1px;
    position: absolute;
    top: 25px;
    width: 140px;
}
.select_sim ul li {
    color: #000000;
    cursor: pointer;
    line-height: 25px;
    padding: 0 0 0 5px;
}
.select_sim ul li:hover {
    background: none repeat scroll 0 0 #F5F5F5;
}
.select_sim span {
    left: 0;
    line-height: 27px;
    margin-left: 5px;
    position: absolute;
    top: 0;
}
.select_sim a {
    background: url("../img/ico_select_sim.gif") no-repeat scroll right top transparent;
    height: 27px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 140px;
}
.member {
    color: #000000;
    right: 155px;
    top: 0;
    width: 200px;
}
.member a {
    color: #000000;
    width: 200px;
}
.lang {
    color: #000000;
    right: 10px;
    top: 0;
}
.navigation {
    left: 0;
    position: absolute;
    top: 80px;
}
.main_navi li {
    float: left;
    height: 30px;
}
.navi {
    background: url("../img/bg_navi.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    line-height: 100px;
    overflow: hidden;
}
.navi_01 {
    background-position: 0 0;
    width: 138px;
}
.navi_02 {
    background-position: -138px 0;
    width: 137px;
}
.navi_03 {
    background-position: -275px 0;
    width: 137px;
}
.navi_04 {
    background-position: -412px 0;
    width: 136px;
}
.navi_05 {
    background-position: -548px 0;
    width: 137px;
}
.navi_06 {
    background-position: -685px 0;
    width: 137px;
}
.navi_07 {
    background-position: -822px 0;
    width: 138px;
}
.navi_01:hover {
    background-position: 0 -30px;
}
.navi_02:hover {
    background-position: -138px -30px;
}
.navi_03:hover {
    background-position: -275px -30px;
}
.navi_04:hover {
    background-position: -412px -30px;
}
.navi_05:hover {
    background-position: -548px -30px;
}
.navi_06:hover {
    background-position: -685px -30px;
}
.navi_07:hover {
    background-position: -822px -30px;
}
.navi_01_on {
    background-position: 0 -60px;
}
.navi_02_on {
    background-position: -138px -60px;
}
.navi_03_on {
    background-position: -275px -60px;
}
.navi_04_on {
    background-position: -412px -60px;
}
.navi_05_on {
    background-position: -548px -60px;
}
.navi_06_on {
    background-position: -685px -60px;
}
.navi_07_on {
    background-position: -822px -60px;
}
.sv {
    display: none;
    position: absolute;
    top: 30px;
    width: 132px;
}
.sv li {
    float: left;
    height: 27px;
}
.sv a {
    background: url("../img/bg_sed_navi.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 27px;
    line-height: 27px;
    margin: 0;
    text-align: center;
    width: 137px;
}
.sv a:hover {
    background: url("../img/bg_sed_navi_hover.png") no-repeat scroll 0 0 transparent;
}
.sed_navi_02 {
    left: 138px;
}
.sed_navi_03 {
    left: 275px;
}
.sed_navi_05 {
    left: 548px;
}
.sed_navi_06 {
    left: 685px;
}
.sed_navi_07 {
    left: 822px;
}
.sed_navi_04 a {
    width: 136px;
}
.sed_navi_01 a, .sed_navi_07 a {
    width: 138px;
}
.main_menu {
    background: url("../img/bg_mainmenu.gif") no-repeat scroll left top transparent;
    border-bottom: 2px solid #CCCCCC;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 30px;
    width: 960px;
    z-index: 5;
}
.main_menu h2 {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 27px;
    margin-bottom: 15px;
    text-align: center;
}
.navigation .main_menu h2 a {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 27px;
}
.menu_left {
    float: left;
    margin: 10px 0 20px;
    width: 800px;
}
.menu_right {
    float: right;
    margin: 10px 0 20px;
    width: 160px;
}
.navigation .main_menu li {
    background: none repeat scroll 0 0 transparent;
    float: none;
    height: auto;
    padding: 0;
}
.navigation .main_menu a {
    color: #000000;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    white-space: nowrap;
}
.navigation .main_menu li a:hover, .navigation .main_menu .tv dt a:hover, .navigation .main_menu dd a:hover {
    background: none repeat scroll 0 0 #CCCCCC;
    text-decoration: none;
}
.navigation .main_menu .oth dd a:hover {
    background: none repeat scroll 0 0 transparent;
}
.main_menu .menu_left div {
    float: left;
}
.main_menu .menu_01 {
    padding-left: 10px;
    width: 190px;
}
.main_menu .menu_02 {
    padding-left: 10px;
    width: 190px;
}
.main_menu .menu_03 {
    padding-left: 10px;
    width: 190px;
}
.main_menu .menu_04 {
    padding-left: 10px;
    width: 190px;
}
a.viewall {
    bottom: 0;
    clear: both;
    position: absolute;
    right: 130px;
}
.navigation .main_menu .menu_left li {
    float: left;
    line-height: 16px;
    width: 95px;
}
.navigation .main_menu .menu_left li.w1 {
    width: 90px;
}
.navigation .main_menu .menu_left li.w2 {
    width: 100px;
}
.navigation .main_menu h4, .navigation .main_menu h4 a {
    clear: both;
    color: #C60004;
    font-weight: bold;
    margin-bottom: 5px;
}
.navigation .main_menu h5 {
    clear: both;
    margin: 5px 0;
}
.navigation .main_menu ul {
}
.navigation .main_menu .menu_right h4 {
    margin: 5px 0;
    padding-left: 25px;
}
.navigation .main_menu .menu_right h4 a {
    color: #000000;
    font-size: 12px;
}
.navigation .main_menu .menu_right ul {
    margin: 0 0 10px 30px;
    overflow: hidden;
}
.navigation .main_menu .menu_right ul li {
    float: left;
    margin-right: 10px;
}
.navigation .main_menu dl {
    clear: both;
    line-height: 16px;
}
.navigation .main_menu .want_know dt {
    font-weight: bold;
    margin-bottom: 5px;
}
.navigation .main_menu .want_know dd {
    float: left;
    width: 90px;
}
.navigation .main_menu .want_know dd.w3 {
    width: 150px;
}
.navigation .main_menu .tv {
    line-height: 16px;
}
.navigation .main_menu .tv dt {
    clear: left;
    float: left;
    width: 70px;
}
.navigation .main_menu .tv dt a {
    color: #000000;
}
.navigation .main_menu .tv dd, .navigation .main_menu .tv dd a {
    color: #999999;
    line-height: 18px;
}
.menu_left .sep {
    background: url("http://shop.tcl.com/front/Tpl/v2/Public/img/bg_menu_sep_01.gif") no-repeat scroll 0 0 transparent;
    height: 2px;
    line-height: 2px;
    margin: 18px 0;
    width: 100%;
}
.menu_left .sep2 {
    background: url("http://shop.tcl.com/front/Tpl/v2/Public/img/bg_menu_sep_01.gif") no-repeat scroll 0 0 transparent;
    height: 2px;
    line-height: 2px;
    margin: 10px 0;
    width: 100%;
}
.menu_left .sep3 {
    background: url("http://shop.tcl.com/front/Tpl/v2/Public/img/bg_menu_sep_01.gif") no-repeat scroll 0 0 transparent;
    height: 2px;
    line-height: 2px;
    margin: 5px 0;
    width: 100%;
}
.navigation .main_menu .menu_right .sep {
    background: url("http://shop.tcl.com/front/Tpl/v2/Public/img/bg_menu_sep_02.gif") no-repeat scroll 0 0 transparent;
    line-height: 2px;
    margin: 25px 0;
    width: 100%;
}
.menu_04 dl {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}
.menu_04 dt {
    clear: both;
    float: left;
    width: 80px;
}
.menu_04 dd {
    float: left;
    width: 100px;
}
.navigation .main_menu .menu_04 dd a {
    display: inline-block;
    width: 50px;
}
.know_more dt {
    color: #000000;
    margin-bottom: 5px;
}
.know_more dd {
    line-height: 150%;
}
.oth dd a {
    margin-bottom: 10px;
}
.menu_left .nf a {
    float: none;
    margin-right: 10px;
}
.menu_left .db a {
    display: block;
    width: 100%;
}
.menu_right dl {
    line-height: 150%;
    margin: 0 0 25px 10px;
}
.menu_right dt a {
    color: #393939;
}
.menu_right dd a {
    margin-right: 15px;
}
.menu_right .vall {
    bottom: 0;
    left: 0;
    position: absolute;
}
.flash {
    height: 454px;
    overflow: hidden;
    text-align: center;
}
.main {
    margin: 0 auto;
    width: 920px;
}
.news_tit {
    background: url("../img/bg_news_01.gif") no-repeat scroll 0 0 transparent;
    height: 31px;
    line-height: 31px;
    margin: 18px 0;
    overflow: hidden;
    position: relative;
}
.news_tit h3 {
    color: #FFFFFF;
    float: left;
    height: 31px;
    padding-left: 14px;
    width: 75px;
}
.news_cate {
    position: absolute;
    right: 6px;
    top: 0;
    width: 290px;
}
.news_cate * {
    float: left;
}
.news_cate a {
    color: #000000;
    margin: 0 10px;
}
.news_cate img {
    padding-top: 7px;
}
.news_btn {
    float: left;
    margin-right: 15px;
    width: 40px;
}
.news_btn a {
    float: left;
    margin: 10px 0;
    text-align: center;
}
.btn_l {
    border-right: 1px solid #9C9C9C;
    width: 19px;
}
.btn_r {
    border-left: 1px solid #DBDBDB;
    width: 19px;
}
.roll_news {
    float: left;
}
.roll_news li {
    background: url("../img/bg_list_01.gif") no-repeat scroll 0 15px transparent;
    padding-left: 10px;
}
.roll_news li a {
    color: #000000;
}
.roll_news li span {
    margin-left: 10px;
}
.main_news {
    margin-bottom: 25px;
    overflow: hidden;
}
.main_news li {
    float: left;
    width: 281px;
}
.main_news li h4 {
    height: 83px;
    width: 281px;
}
.news_col_01 {
}
.news_col_02 {
    margin: 0 36px;
}
.news_col_03 {
}
.news_pic {
    float: left;
    margin: 10px 5px 30px;
}
.main_news li dl {
    background: url("../img/bg_news_02.gif") repeat-x scroll 0 0 transparent;
    padding-top: 15px;
}
.main_news li dt a {
    color: #D90302;
    font-weight: bold;
}
.main_news li dd {
    margin-top: 5px;
}
.footer {
    background: url("../img/bg_footer.gif") repeat-x scroll left top #EBEBEB;
    clear: both;
}
.footer_content {
    background: url("../img/bg_footin.jpg") no-repeat scroll left top transparent;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
    width: 960px;
}
.footer_content ul {
    margin-left: 20px;
}
.footer_content li {
    float: left;
    margin-right: 20px;
    width: 105px;
}
.footer_content h5 {
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    font-weight: bold;
    line-height: 27px;
    margin-top: 30px;
    padding-left: 10px;
}
.footer_content h5 a {
    color: #333333;
    font-weight: bold;
}
.footer_content dl {
    line-height: 27px;
}
.footer_content dt {
    background: url("../img/bg_list_02.gif") no-repeat scroll 0 12px transparent;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: -1px;
    padding-left: 10px;
}
.footer_content dt a {
    color: #333333;
}
.footer_content dd {
    background: url("../img/bg_list_02.gif") no-repeat scroll 0 12px transparent;
    line-height: 20px;
    padding-left: 10px;
}
.footer_content dd a {
    color: #818181;
}
.contact {
    background: url("../img/bg_contactus.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 55px;
    margin: 50px 0 0 20px;
    padding: 15px 0 0 12px;
    width: 157px;
}
.contact a {
    color: #FFFFFF;
    font-family: simhei;
    font-size: 14px;
}
.contact .en {
    font-family: Arial;
    font-size: 22px;
}
.subjectlink {
    background: url("../img/bg_subjectlink.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 220px;
    margin-top: 10px;
    width: 169px;
}
.subjectlink dt {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-family: simhei;
    font-size: 14px;
    line-height: 35px;
}
.subjectlink dd {
    background: url("../img/bg_list_08.gif") no-repeat scroll 13px 6px transparent;
    padding-left: 26px;
}
.subjectlink dd a {
    color: #333333;
    line-height: 22px;
    padding: 0;
}
.subjectlink dd img {
    margin: 6px 0;
    vertical-align: middle;
}
.copyright {
    background: none repeat scroll 0 0 #3C3C3C;
    color: #B1B1B1;
    line-height: 30px;
}
.copyright_content {
    height: 30px;
    margin: 0 auto;
    width: 960px;
}
.cr {
    background: url("../img/ico_tcl.gif") no-repeat scroll 0 8px transparent;
    float: left;
    margin-left: 20px;
    padding-left: 53px;
    width: 600px;
}
.link {
    float: right;
    width: 150px;
}
.link a {
    margin: 0 10px;
}
.top_area {
    background: url("../img/bg_top_area.jpg") repeat-x scroll 0 0 transparent;
    text-align: center;
}
.abouttcl .top_area {
    background: url("../img/bg_top_area_about.jpg") repeat-x scroll 0 0 transparent;
}
.main_wrap {
    background: url("../img/bg_content.jpg") repeat-x scroll left top transparent;
}
.main_content {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 50px;
    width: 960px;
}
.news .top_area {
    background: url("../img/news_top_bg.jpg") repeat-x scroll 0 0 transparent;
    text-align: center;
}
.sidebar {
    float: left;
    overflow: hidden;
    position: relative;
    width: 163px;
}
.reports a {
    display: block;
    margin-bottom: 10px;
}
.side_navi {
    margin-bottom: 10px;
    overflow: hidden;
}
.side_navi li {
    float: left;
}
.side_navi li.on a {
    background: url("../img/new_left_bg.jpg") no-repeat scroll 0 -113px transparent;
}
.side_navi li.open a {
    background: url("../img/new_left_bg.jpg") no-repeat scroll 0 0 transparent;
    border-top: 1px solid #FFFFFF;
}
.side_navi a {
    background: url("../img/new_left_bg.jpg") no-repeat scroll 0 -27px transparent;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding-left: 25px;
    width: 142px;
}
.side_navi .open a {
    background: url("../img/new_left_bg.jpg") no-repeat scroll 0 0 transparent;
}
.side_navi ul {
    display: none;
}
.side_navi ul a, .side_navi li.on ul a, .side_navi .open ul a {
    background: url("../img/new_left_bg.jpg") no-repeat scroll 0 -85px transparent;
    color: #666666;
    float: left;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    padding-left: 35px;
}
.side_navi .open ul {
    display: block;
    float: left;
}
.side_navi .open ul .current a {
    background: url("../img/new_left_bg.jpg") no-repeat scroll 0 -57px transparent;
    color: #FFFFFF;
    height: 27px;
}
.side_navi .openon ul {
    display: block;
    float: left;
}
.news_search {
    background: url("../img/bg_news_search.png") no-repeat scroll 0 0 transparent;
    height: 149px;
    margin-bottom: 10px;
    position: relative;
    width: 167px;
}
.news_search h4 {
    color: #333333;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
}
.news_search .select_sim {
    left: 67px;
    top: 41px;
    width: 90px;
}
.news_search .select_sim span {
    width: 67px;
}
.news_search .select_sim a {
    width: 90px;
}
.news_search .select_sim ul {
    width: 90px;
}
.news_search p {
    height: 27px;
    line-height: 27px;
    margin: 10px;
}
.news_search input {
    border: 1px solid #CFCDCD;
    color: #666666;
    height: 25px;
    line-height: 25px;
    margin: 0 0 10px 10px;
    padding-left: 2px;
    width: 145px;
}
.news_search .btn_search {
    background: url("../img/btn_search.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    line-height: 100px;
    margin-left: 40px;
    overflow: hidden;
    width: 97px;
}
.news_subscribe {
    line-height: 300px;
    overflow: hidden;
}
.news_subscribe a {
    background: url("../img/new_left_bt.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 93px;
    overflow: hidden;
    width: 163px;
}
.main_area {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    overflow: hidden;
    width: 776px;
}
.main_area_special {
    background: none repeat scroll 0 0 transparent;
    width: 785px;
}
.news_top {
    height: 274px;
    overflow: hidden;
    padding-left: 6px;
    width: 777px;
}
.crumbs {
    color: #9D9D9D;
    height: 40px;
    line-height: 40px;
    position: relative;
}
.crumbs .rss {
    background: url("../img/ico_rss.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    line-height: 100px;
    overflow: hidden;
    position: absolute;
    right: 30px;
    top: 7px;
    width: 41px;
}
.crumbs_special {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.crumbs a {
    color: #000000;
}
.crumbs span {
    color: #CF0000;
}
.main_area .title {
    background: url("../img/news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 25px;
    line-height: 25px;
    position: relative;
}
.main_area .title h3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px;
}
.main_area .title span {
    position: absolute;
    right: 10px;
    top: 0;
}
.main_area .title a {
    color: #CE0000;
}
.main_area .title span a.rss {
    color: #CE0000;
    padding-top: 6px;
}
.doc_cont .title {
    background: url("../img/news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
}
.doc_cont .title h3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 0;
}
.doc_cont .title span {
    float: right;
    padding-right: 10px;
}
.doc_cont .title span a.rss {
    color: #CE0000;
    padding-top: 6px;
}
.news_top {
    background: url("../img/news_bg_index.jpg") repeat-x scroll left top #FFFFFF;
    border-bottom: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
}
.news_top p {
    float: left;
    height: 232px;
    margin-right: 20px;
    width: 380px;
}
.news_top dl {
    float: left;
    margin-top: 25px;
    width: 410px;
}
.news_top dt {
    margin: 5px 0;
}
.news_top dt a {
    color: #B90000;
    font-size: 12px;
    font-weight: bold;
}
.news_top dd {
    height: 66px;
    line-height: 22px;
    overflow: hidden;
}
.news_top dd a {
    color: #666666;
}
.news_top dd em {
    color: #B90000;
}
.news_top .news_list_01 {
    float: left;
    overflow: hidden;
    padding-top: 10px;
    width: 410px;
}
.news_top .news_list_01 li {
    background: url("../img/new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    line-height: 14px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}
.news_top .news_list_01 li a {
    color: #000000;
    float: left;
    width: 260px;
}
.news_top .news_list_01 li span {
    float: right;
    width: 75px;
}
.news_top .news_list_01 li.more {
    background: none repeat scroll 0 0 transparent;
    margin-top: 15px;
}
.news_top .news_list_01 li.more a {
    color: #CF0003;
    float: none;
}
.news_tab_cont {
    overflow: hidden;
}
.news_tab_cont .pic {
    background: url("../img/new_pic_bor.jpg") no-repeat scroll left top transparent;
    display: inline;
    height: 260px;
    margin-left: 22px;
    margin-right: 50px;
    margin-top: 27px;
    padding-left: 6px;
    padding-top: 6px;
    width: 272px;
}
.news_tab_tit {
    background: url("../img/new_tab_off.jpg") repeat scroll 0 0 transparent;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    clear: both;
    height: 28px;
    position: relative;
}
.news_tab_tit .rss {
    position: absolute;
    right: 15px;
    top: 6px;
}
.news_tab_tit li {
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 27px;
    line-height: 27px;
}
.news_tab_tit li a {
    float: left;
    padding: 0 15px;
}
.news_tab_tit li.on a {
    background: url("../img/new_tab_on.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
}
.news_tab_tit2 {
    background: url("../img/news_blocl_2_bg.jpg") repeat scroll 0 0 transparent;
    clear: both;
    height: 27px;
    position: relative;
}
.news_tab_tit2 li {
    float: left;
    height: 27px;
    line-height: 27px;
}
.news_tab_tit2 li a {
    float: left;
    padding: 0 15px;
}
.news_tab_tit2 li.on a {
    background: url("../img/news_blocl_2_bg_on.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
}
.rc_tr {
    background: url("../img/img_rc_tr.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 5px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 6px;
}
.news_top .title {
    background: url("../img/bg_title.gif") repeat-x scroll 0 0 transparent;
    height: 27px;
    line-height: 27px;
}
.news_focus .title {
    background: url("../img/news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
}
.news_focus {
    background: url("../img/news_bg_index.jpg") repeat-x scroll 0 53px #FFFFFF;
    border: 1px solid #DBDBDB;
    height: 270px;
    margin: 10px 0 0 0;
}
.news_focus h3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px;
}
.news_focus .title span {
    float: right;
    padding-right: 10px;
}
.news_focus .title span a {
    color: #CE0000;
}
.news_focus .pic {
    background: url("../img/new_pic_bor.jpg") no-repeat scroll left top transparent;
    display: inline;
    height: 160px;
    margin-left: 22px;
    margin-right: 50px;
    margin-top: 27px;
    padding-left: 6px;
    padding-top: 6px;
    width: 272px;
}
.news_focus p {
    clear: left;
    display: inline;
    float: left;
    margin: 6px 0 10px 13px;
}
.news_focus dl {
    float: right;
    margin: 27px 20px 0 0;
    width: 410px;
}
.news_focus dt {
    margin-bottom: 5px;
}
.news_focus dt a {
    color: #9E0101;
    font-weight: bold;
}
.news_focus dd a {
    color: #666666;
    height: 87px;
    line-height: 22px;
}
.news_focus dd em {
    color: #9E0101;
}
.news_focus .news_list_01 {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 410px;
}
.news_focus .news_list_01 li {
    background: url("../img/new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    line-height: 14px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}
.news_focus .news_list_01 li a {
    color: #000000;
    float: left;
    width: 260px;
}
.news_focus .news_list_01 li span {
    float: right;
    width: 75px;
}
.news_focus .news_list_01 li.more {
    background: none repeat scroll 0 0 transparent;
    margin-top: 20px;
}
.news_focus .news_list_01 li.more a {
    color: #CF0003;
    float: none;
}
.news_focus .news_list_01 li {
    background: url("../img/new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    line-height: 14px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}
.news_list_02 {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #DBDBDB;
    clear: both;
    height: 38px;
    overflow: hidden;
    width: 100%;
}
.news_list_02 li {
    background: url("../img/bg_list_06.gif") no-repeat scroll right 5px transparent;
    border-top: 1px solid #FFFFFF;
    float: left;
    padding: 8px 0 4px;
    width: 236px;
}
.news_list_02 li a {
    background: url("../img/bg_list_05.gif") no-repeat scroll 8px 6px transparent;
    color: #282828;
    float: left;
    height: 23px;
    line-height: 23px;
    padding-left: 20px;
}
.news_list_02 li.more {
    background: none repeat scroll 0 0 transparent;
    text-align: center;
    width: 64px;
}
.news_list_02 li.more a {
    background: none repeat scroll 0 0 transparent;
    float: none;
    padding: 0;
}
.third_viewpoint .title {
    background: url("../img/news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
}
.third_viewpoint {
    border: 1px solid #DBDBDB;
    display: inline;
    float: left;
    height: 150px;
    margin: 10px 0;
    width: 782px;
}
.third_viewpoint h3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px;
}
.third_viewpoint .title span {
    float: right;
    padding-right: 10px;
}
.third_viewpoint .title span a {
    color: #CE0000;
}
.media_center {
    border: 1px solid #DBDBDB;
    display: inline;
    float: left;
    height: 150px;
    margin: 0;
    width: 782px;
}
.media_center .title {
    background: url("../img/news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
}
.media_center {
    border: 1px solid #DBDBDB;
    float: left;
    height: 150px;
}
.media_center h3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px;
}
.news_list_03 {
    display: inline;
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}
.news_list_03 li {
    background: url("../img/new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    line-height: 15px;
    margin-top: 7px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
    width: 350px;
}
.news_list_03 li a {
    color: #000000;
    float: left;
}
.news_list_03 li span {
    float: right;
    width: 75px;
}
.media_center ul {
    margin-left: 10px;
    margin-top: 10px;
}
.media_center li {
    display: inline;
    float: left;
    margin: 8px 0 0 8px;
}
.media_center li a {
    float: left;
    height: 47px;
    line-height: 200px;
    width: 180px;
}
.m_01 {
    background: url("../img/btn_vicenter.jpg") no-repeat scroll 0 0 transparent;
}
.m_02 {
    background: url("../img/btn_videocenter.jpg") no-repeat scroll 0 0 transparent;
}
.m_03 {
    background: url("../img/btn_piccenter.jpg") no-repeat scroll 0 0 transparent;
}
.m_04 {
    background: url("../img/btn_medialinkman.jpg") no-repeat scroll 0 0 transparent;
}
.news_list {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 20px;
}
.news_list dl {
    background: url("../img/list_bg.jpg") no-repeat scroll center bottom transparent;
    overflow: hidden;
    padding-bottom: 20px;
}
.news_list dt {
    line-height: 22px;
    margin: 10px 0 6px;
    position: relative;
}
.news_list dt img {
    background: url("../img/news_list_bg.jpg") no-repeat scroll left top transparent;
    float: left;
    margin-right: 20px;
    padding: 6px 10px 10px 6px;
}
.news_list dl.last {
    background: none repeat scroll 0 0 transparent;
}
.news_list dt a {
    color: #BA0000;
    font-size: 12px;
    font-weight: bold;
}
.news_list dt span {
    color: #A5A5A5;
    float: right;
    font-size: 11px;
    margin-right: 5px;
    top: 0;
}
.news_list dd.des {
    height: 66px;
    overflow: hidden;
}
.news_list dd.des a {
    color: #666666;
    line-height: 22px;
}
.news_list dd.detail {
    overflow: hidden;
}
.news_list dd.detail a {
    color: #BA0000;
    line-height: 22px;
    margin: 0 3px 10px 0;
    padding-left: 155px;
}
.list_pic .first {
    border-top: medium none;
    padding-top: 10px;
}
.list_pic {
    background: url("../img/news_bg_index.jpg") repeat-x scroll left top transparent;
}
.list_txt dd.detail a {
    padding-left: 0;
}
.pagination {
    clear: both;
    padding: 20px 8px;
}
.pagination p {
    overflow: hidden;
}
.about_content .pagination p {
    padding: 12px 0;
    text-indent: 0;
}
.pagination span, .pagination a {
    margin-right: 5px;
}
.pagination span {
    float: left;
    font-weight: bold;
}
.pagination a.current {
    background-color: #A10505;
    border: 1px solid #A7B0B8;
    color: #FFFFFF;
    float: left;
    text-align: center;
}
.pagination a {
    background-color: #F9FAFB;
    border: 1px solid #A7B0B8;
    color: #666666;
    display: inline;
    float: left;
    font-family: simsun;
    line-height: 12px;
    padding: 2px 4px;
    text-align: center;
    white-space: nowrap;
}
.pagination a:hover {
    background-color: #A10505;
    color: #FFFFFF;
}
.pagination a.dot {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
}
.pagination a.dot:hover {
    background-color: #FFFFFF;
    color: #666666;
}
.pagination a.current {
    background-color: #A10505;
    color: #FFFFFF;
}
.pagination a.current:hover {
    color: #FFFFFF;
}
.pagination a.btn_page {
    padding: 2px;
    white-space: nowrap;
    width: 39px;
}
.pagination a.btn_page:hover {
    background-color: #A10505;
    color: #FFFFFF;
    padding: 2px 6px;
}
.pagination .total {
    float: right;
    font-weight: normal;
    padding: 2px 6px;
}
.news_search_top {
    height: 30px;
    line-height: 25px;
    padding-top: 3px;
}
.input_01 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #666666;
    margin-right: 8px;
    padding: 5px 0 5px 5px;
    width: 120px;
}
.btn_search_top {
    background: url("../img/news_search.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    line-height: 20px;
    margin-top: 2px;
    padding: 0 13px;
}
.news_search_top span {
    float: left;
    margin-right: 8px;
}
.news_search_top input {
    float: left;
}
.news_search_top .input_01 {
    background: url("../img/search_bg.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    width: 137px;
}
.news_search_top .input_02 {
    border: 1px solid #D8D8D8;
    padding: 4px 0 3px 4px;
}
.news_search_top .select_sim {
    background: url("../img/bg_select_sim_02.jpg") no-repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-right: 8px;
    position: relative;
    width: 90px;
    z-index: 6;
}
.news_search_top .select_sim span {
    width: 67px;
}
.news_search_top .select_sim a {
    width: 90px;
}
.news_search_top .select_sim ul {
    width: 88px;
    z-index: 6;
}
.news_search_top .tit {
    color: #666666;
    font-size: 12px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 10px;
}
.main_tab {
    height: 28px;
    overflow: hidden;
}
.main_tab li {
    border-bottom: medium none;
    float: left;
    height: 28px;
    line-height: 30px;
    text-align: center;
}
.main_tab li a {
    color: #626262;
    display: block;
    font-weight: bold;
}
.main_tab li.on {
    background: url("../img/new_tab_on.jpg") repeat-x scroll 0 -1px transparent;
}
.main_tab li.on a {
    color: #FFFFFF;
}
.news_tab li {
    width: 238px;
}
.news_tab li.sep {
    margin: 0 6px 0 5px;
}
.news_detail {
    margin: 0 20px;
}
.news_detail_title {
    border-bottom: 1px solid #CCCCCC;
    line-height: 22px;
    margin-bottom: 25px;
    padding: 10px 0;
    text-align: center;
}
.news_detail_title h3 {
    color: #BA0000;
    font-size: 20px;
    font-weight: bold;
}
.news_detail_title p {
    color: #666666;
    font-size: 12px;
}
.page_navi {
    margin: 0 20px;
    overflow: hidden;
    padding: 10px 0;
}
.page_navi .fl {
    float: left;
    width: 45%;
}
.page_navi a {
    color: #000000;
}
.page_navi .fr {
    float: right;
    text-align: right;
    width: 45%;
}
.backtolist {
    clear: both;
    margin: 10px 20px;
    text-align: right;
}
.contactus {
    margin: 0 0 0 10px;
    padding: 20px 0 0;
}
.contactus h3 {
    background: url("../img/bg_contact_tit.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #2F2F2F;
    font: bold 14px/35px Arial;
    margin-bottom: 3px;
    text-align: center;
}
.contactus dl {
    display: inline;
    float: left;
    height: 330px;
    width: 187px;
}
.contactus dl.linkman {
    background: url("../img/bg_contactus_01.jpg") no-repeat scroll 0 0 transparent;
    margin-right: 3px;
}
.contactus dl.phone {
    background: url("../img/bg_contactus_02.jpg") no-repeat scroll 0 0 transparent;
    margin-right: 4px;
}
.contactus dl.email {
    background: url("../img/bg_contactus_03.jpg") no-repeat scroll 0 0 transparent;
    margin-right: 4px;
}
.contactus dl.address {
    background: url("../img/bg_contactus_04.jpg") no-repeat scroll 0 0 transparent;
    margin: 0;
}
.contactus dt {
    color: #2F2F2F;
    font: bold 16px/16px Arial;
    margin: 20px 0 0 10px;
}
.contactus dd {
    color: #B90000;
    font: bold 16px/20px Arial;
    margin: 10px 0 0 10px;
    width: 150px;
}
a.btn {
    background: url("../img/bg_btn_down.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 91px;
}
.vi_content {
    margin: 0 0;
    padding: 0;
}
.vi_tab {
    background: url("../img/new_tab_off.jpg") repeat-x scroll 0 -1px transparent;
    margin: 0;
}
.vi_tab li {
    background: url("../img/new_tab_off_vi.jpg") no-repeat scroll 0 -1px transparent;
    width: 194px;
}
.vi_tab li.last {
}
.vi_main {
    border: 0 none;
    margin: 20px;
}
.vi_main dt {
    background: none repeat scroll 0 0 #EAEAEA;
    color: #333333;
    font: 16px/30px simhei;
    height: 30px;
    margin: 0 1px;
    position: relative;
    text-align: center;
}
.vi_main dd {
    margin: 15px 0 20px;
    text-align: center;
}
.vi_main dt a {
    color: #CA0000;
    margin-right: 10px;
}
.vi_main dt .down {
    position: absolute;
    right: 0;
    top: 2px;
}
.about_content {
    background-color: #FFFFFF;
    float: right;
    width: 776px;
}
.about_main {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/bg_about.gif") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #E0DFDF #E0DFDF;
    border-right: 1px solid #E0DFDF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    overflow: hidden;
    padding: 20px;
}
.ceo_message {
    margin: 30px 20px;
    overflow: hidden;
}
.ceo_message dl {
    clear: both;
    margin-top: 20px;
}
.ceo_message dl.top {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E4E3E3;
    height: 268px;
    margin-top: 10px;
    overflow: hidden;
    padding: 6px;
}
.ceo_message dl.top dt img.fl {
    float: left;
    margin-right: 15px;
}
.ceo_message dl.top dt span {
    color: #000000;
    display: block;
    font: 24px/28px Microsoft YaHei;
    padding: 15px 0;
}
.ceo_message .fl {
    margin: 0 80px 0 50px;
}
.ceo_message dl dt {
    color: #CF0000;
    font-weight: bold;
}
.ceo_message p {
    color: #666666;
    line-height: 20px;
    margin-bottom: 15px;
}
.auther {
    color: #000000;
    font-weight: bold;
    padding: 20px 0;
    text-align: right;
}
.auther img {
    margin: 0 10px;
    vertical-align: middle;
}
.research {
    margin: 20px;
    padding-bottom: 20px;
}
.prize {
    background: url("../img/bg_research.jpg") no-repeat scroll 0 0 transparent;
    height: 244px;
    margin-bottom: 20px;
    width: 738px;
}
.prize h4 {
    color: #FFFFFF;
    font: 20px/24px Microsoft YaHei;
    padding: 40px 0 0 45px;
}
.prize ul {
    margin: 10px 0 0 45px;
}
.prize li {
    background: url("../img/bg_list_09.gif") no-repeat scroll 0 center transparent;
    color: #000000;
    line-height: 18px;
    padding-left: 8px;
}
.research p {
    color: #666666;
    line-height: 20px;
    margin-bottom: 20px;
}
.innovate_list {
    margin: 15px 0 50px;
    overflow: hidden;
}
.innovate_list li {
    display: inline;
    float: left;
    margin-right: 22px;
}
.innovate_list li a {
    float: left;
    height: 47px;
    line-height: 200px;
    overflow: hidden;
    width: 166px;
}
.innovate_list .in_01 {
    background: url("../img/img_innovate_01.jpg") no-repeat scroll 0 0 transparent;
}
.innovate_list .in_02 {
    background: url("../img/img_innovate_02.jpg") no-repeat scroll 0 0 transparent;
}
.innovate_list .in_03 {
    background: url("../img/img_innovate_03.jpg") no-repeat scroll 0 0 transparent;
}
.innovate_list .in_04 {
    background: url("../img/img_innovate_04.jpg") no-repeat scroll 0 0 transparent;
    margin-right: 0;
}
.innovate_detail {
    border-bottom: 1px solid #CCCCCC;
}
.innovate_detail li {
    border-top: 1px dotted #000000;
    clear: both;
    overflow: hidden;
    padding-left: 160px;
}
.innovate_01 {
    background: url("../img/bg_innovate_01.jpg") no-repeat scroll 40px 20px transparent;
}
.innovate_02 {
    background: url("../img/bg_innovate_02.jpg") no-repeat scroll 40px 20px transparent;
}
.innovate_03 {
    background: url("../img/bg_innovate_03.jpg") no-repeat scroll 40px 20px transparent;
}
.innovate_04 {
    background: url("../img/bg_innovate_04.jpg") no-repeat scroll 40px 20px transparent;
}
.innovate_top {
    background: url("../img/ico_top.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 15px;
    line-height: 100px;
    margin: 10px 0;
    overflow: hidden;
    width: 47px;
}
.form_style {
}
.form_style table {
    margin: 10px 0 10px 10px;
    width: 720px;
}
.form_style table label {
    margin-right: 10px;
}
.form_style table input {
    background: url("../images/form_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    vertical-align: middle;
}
    .form_style table th {
        color: #333333;
        padding: 10px 0;
        vertical-align: top;
    }
.form_style table td {
    color: #333333;
    padding: 5px 0;
}
.form_style table em {
    color: #E20000;
    font-family: simsun;
    margin-right: 5px;
    vertical-align: middle;
}
.input_02 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B1B8CC;
    color: #666666;
    margin-right: 8px;
    padding: 5px 0 5px 5px;
}
.form_style .w1 {
    width: 120px;
}
.form_style .r {
    border: 1px solid #E20000;
}
.form_style .w2 {
    width: 130px;
}
.form_style .w3 {
    width: 600px;
}
.form_style .w4 {
    width: 280px;
}
.form_style textarea {
    height: 80px;
    width: 410px;
}
.form_style p {
    text-align: center;
}
.form_style p input {
    background: url("../img/bg_btn_01.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    margin: 0;
}
.form_style .title {
    color: #333333;
    font-weight: bold;
    line-height: 25px;
    padding-left: 12px;
}
.sim_form {
    border: 1px solid #B1B8CC;
    position: relative;
    width: 125px;
}
.sim_form ul {
    height: 100px;
    overflow-y: scroll;
    width: 125px;
}
.sim_form a {
    width: 125px;
}
.mediaorder {
    position: relative;
}
.pop_01 {
    background: url("../img/bg_pop_01.png") no-repeat scroll 0 0 transparent;
    height: 157px;
    left: 150px;
    position: absolute;
    top: 50%;
    width: 476px;
}
.pop_01 a {
    background: url("../img/bg_btn_01.gif") no-repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 110px 0 0 210px;
    text-align: center;
    width: 71px;
}
.focus_first {
    background: url("../img/list_bg.jpg") no-repeat scroll center bottom transparent;
    height: 218px;
    margin-bottom: 10px;
    padding-right: 10px;
}
.focus_first dt {
    margin: 20px 0 10px;
}
.focus_first dt img {
    margin: 0;
}
.focus_first dt .pic {
    background: url("../img/new_pic_bor.jpg") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    height: 210px;
    margin-left: 22px;
    margin-right: 50px;
    padding-left: 6px;
    padding-top: 6px;
    width: 272px;
}
.focus_first .des {
    line-height: 20px;
}
.focus_first dt a.tit {
    color: #E20000;
    font-weight: bold;
}
.focus_first .detail {
    padding-top: 20px;
}
.focus_first .detail a {
    color: #E20000;
}
.more_focus {
    overflow: hidden;
}
.more_focus dl {
    float: left;
    padding: 10px 10px 0;
    width: 355px;
}
.more_focus dt {
    margin-bottom: 0;
}
.br1 {
    border-right: 1px dotted #EAEAEA;
}
.more_focus dt .pic {
    background: url("../img/focus_list_bg.jpg") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    height: 210px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 3px;
    padding-top: 3px;
    width: 150px;
}
.more_focus dt .pic img {
    margin: 5px 7px;
}
.more_focus dl {
    background: url("../img/focus_list_bg_2.jpg") no-repeat scroll center bottom transparent;
    height: 150px;
    margin-top: 8px;
}
.more_focus dt a {
    color: #E20000;
    font-weight: bold;
}
.more_focus .des {
    height: 75px;
    line-height: 20px;
    margin-top: 5px;
}
.more_focus .detail a {
    color: #E20000;
}
.media_center_main {
    margin: 0 20px;
}
.pic_tab {
    background: url("../img/new_tab_off.jpg") repeat-x scroll 0 -1px transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin: 0;
}
.pic_tab li {
    background: url("../img/new_tab_off_b.jpg") no-repeat scroll 0 -1px transparent;
    border-right: medium none;
    width: 145px;
}
.pic_tab li.on {
    background-position: 0 -1px;
    border-right: medium none;
}
.tab_list_tit {
    height: 130px;
    overflow: hidden;
    position: relative;
}
.tab_list_tit .btn_left, .tab_list_tit .btn_right {
    display: block;
    height: 110px;
    position: absolute;
    top: 4px;
    width: 14px;
}
.tab_list_tit .btn_left {
    background: url("../img/btn_left.gif") no-repeat scroll 0 0 transparent;
    left: 0;
}
.tab_list_tit .btn_right {
    background: url("../img/btn_right.gif") no-repeat scroll 0 0 transparent;
    right: 0;
}
.tab_list {
    height: 134px;
    margin: 5px 0 12px 21px;
    overflow: hidden;
    position: relative;
    width: 690px;
}
.tab_list ul {
    height: 114px;
    position: absolute;
    width: 3000px;
}
.tab_list ul li {
    background: url("../img/bg_tab_list.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 114px;
    text-align: left;
    width: 138px;
}
.tab_list ul li.on {
    background: url("../img/bg_tab_list_on.jpg") no-repeat scroll 0 0 transparent;
}
.tab_list ul li a {
    color: #5D5D5D;
}
.tab_list ul li.on a {
    color: #C70303;
    font-weight: bold;
}
.tab_list ul li a img {
    display: block;
    height: 65px;
    margin: 9px;
    padding-bottom: 25px;
    width: 115px;
}
.tab_list_cont {
    background: url("../img/vido_bg_left.jpg") repeat-x scroll 0 0 transparent;
    margin-top: 10px;
    overflow: hidden;
}
.tab_list_cont .pic_big {
    background: url("../img/loading.gif") no-repeat scroll center center #FFFFFF;
    height: 339px;
    margin: 15px 0 1px 11px;
    width: 712px;
}
.tab_list_cont .pic_big img {
    height: 339px;
    width: 712px;
}
.tab_list_cont .pic_des {
    background: url("../img/bg_piccenter_03.gif") repeat-x scroll 0 0 transparent;
    height: 38px;
    margin: 0 12px;
    padding-top: 10px;
}
.pic_tit {
    border-right: 1px solid #F2F2F2;
    color: #333333;
    float: left;
    height: 30px;
    padding-left: 10px;
    width: 380px;
}
.share {
    border-left: 1px solid #D7D7D7;
    float: left;
    height: 30px;
}
.share .down {
    background: url("../img/share_down.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 21px;
    line-height: 30px;
    margin: 0 8px;
    text-align: center;
    width: 77px;
}
.share ul {
    float: left;
    height: 30px;
    width: 220px;
}
.share ul li {
    float: left;
    margin: 5px 0 0 7px;
}
.share ul li img {
    border: 1px solid #DDDDDD;
}
.pic_list {
    background: url("../img/bg_piccenter_04.gif") repeat-x scroll 0 0 transparent;
    overflow: hidden;
    padding: 16px 0 0 14px;
}
.pic_list li {
    background: url("../img/bg_pic.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 83px;
    margin: 0 8px 15px 0;
    width: 133px;
}
.pic_list li img {
    height: 65px;
    margin: 9px;
    width: 115px;
}
.video_list {
    background: url("../img/bg_piccenter_04.gif") repeat-x scroll 0 0 transparent;
    clear: both;
    overflow: hidden;
    padding: 16px 0 0 14px;
}
.video_list li {
    background: url("../img/bg_video.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 103px;
    margin: 0 8px 15px 0;
    text-align: center;
    width: 133px;
}
.video_list li a {
    color: #333333;
}
.video_list li img {
    display: block;
    height: 65px;
    margin: 9px 9px 5px;
    width: 115px;
}
.video_big {
    float: left;
    padding: 17px 0 25px 31px;
    width: 441px;
}
.video_des {
    background: url("../img/vido_bg_new.jpg") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #BBC4CA;
    float: right;
    margin-top: 0;
    position: relative;
    width: 279px;
}
.video_des .share {
    border: medium none;
}
.video_des h4 {
    color: #B90000;
    font-weight: bold;
    line-height: 30px;
    padding-left: 17px;
}
.video_des dl {
    height: 370px;
    margin-left: 17px;
    width: 230px;
}
.video_des dl dt {
    color: #333333;
    font-weight: bold;
    padding-top: 20px;
}
.video_des dl dd {
    color: #666666;
    line-height: 20px;
}
.video_des .btn3 {
    background: url("../img/bg_btn_03.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 77px;
}
.video_des .btn4 {
    background: url("../img/bg_btn_1.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 77px;

}
.video_des ul {
    display: inline;
    float: left;
    margin: 0 8px;
}
.video_des .share a {
    margin-bottom: 5px;
}
.pop_share {
    background: url("../img/bg_video_des.gif") repeat-x scroll left -35px transparent;
    display: none;
    height: 270px;
    left: 17px;
    position: absolute;
    top: 35px;
    width: 245px;
}
.pop_share_tit {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0;
}
.pop_share p {
    color: #000000;
}
.pop_share .btn_01 {
    margin: 8px 0;
}
.pop_share .input_03 {
    border: 1px solid #B1B8CC;
    height: 25px;
    margin-top: 5px;
    width: 240px;
}
.pop_share .back {
    bottom: 0;
    position: absolute;
    right: 0;
}
.btn_01 {
    background: url("../img/bg_btn_01.gif") no-repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 71px;
}
.intro dl {
    overflow: hidden;
}
.intro dl img.fl {
    float: left;
    margin: 0 20px 10px 0;
}
.intro dt {
    margin-bottom: 20px;
}
.intro dd {
}
.intro dd p {
    color: #666666;
    line-height: 20px;
    margin-bottom: 20px;
}
.intro h4 {
    color: #CF0000;
    font-weight: bold;
}
.intro_list {
    clear: both;
    margin: 20px 0 0 20px;
    overflow: hidden;
    padding-bottom: 20px;
}
.intro_list h5 {
    display: none;
}
.intro_list li {
    border: 1px solid #CCCCCC;
    float: left;
    height: 170px;
    margin-right: 10px;
    padding: 4px 0;
    width: 137px;
}
.intro_list p {
    color: #666666;
    height: 60px;
    line-height: 20px;
    margin: 0 8px;
}
.intro_list p a {
    color: #666666;
}
.framework {
    margin: 0 15px 20px;
}
.framework dt {
    color: #CF0000;
    font: bold 12px/18px Arial;
    margin: 15px 0 5px;
}
.framework dd {
    position: relative;
}
.framework li {
    color: #676767;
    line-height: 14px;
    position: absolute;
}
.framework li a {
    color: #676767;
}
.framework .white, .framework .white a {
    color: #FFFFFF;
}
.w15 {
    width: 15px;
}
.groupteam_wrap {
    background: url("../img/bg_framework.jpg") no-repeat scroll left bottom transparent;
    margin: 0 -22px -20px -20px;
    overflow: hidden;
    padding: 20px 20px 60px;
    width: 733px;
}
.groupteam_top {
    height: 370px;
    margin: 25px 0 0 22px;
    width: 726px;
}
.groupteam_top dt {
    margin-bottom: 10px;
}
.groupteam_top dt a {
    color: #CC0000;
    font-size: 14px;
    font-weight: bold;
}
.groupteam_top dt img {
    background: url("../img/bg_ceo.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin-right: 10px;
    padding: 6px 8px 11px 6px;
}
.groupteam_top dd p {
    line-height: 20px;
    margin-bottom: 20px;
}
.groupteam_top dd p, .groupteam_top dd li {
    color: #666666;
}
.groupteam_top dd ul {
    margin-bottom: 20px;
}
.groupteam_top dd li {
    line-height: 20px;
}
.groupteam_top dd li span {
    color: #A4A4A4;
    font-weight: bold;
    margin-right: 20px;
}
.groupteam_top dd li em {
    margin-left: 62px;
}
.groupteam_top dd a {
    color: #CF0000;
}
.groupteam {
    background: url("../img/list_bg.jpg") no-repeat scroll center top transparent;
    margin: 0 0 0 25px;
    overflow: hidden;
    padding-top: 40px;
}
.groupteam li {
    float: left;
    height: 184px;
    margin-right: 60px;
    overflow: hidden;
    padding-bottom: 50px;
    width: 181px;
}
.groupteam li img {
    background: url("../img/bg_face.jpg") no-repeat scroll 0 0 transparent;
    padding: 5px 9px 10px 5px;
}
.groupteam p {
    margin: 4px 0;
}
.groupteam li a {
    color: #CF0000;
}
.groupteam p a {
    color: #000000;
}
a.more {
    color: #CF0000;
    font-family: simsun;
}
.history_tab {
    border-bottom: 1px solid #EE0303;
    margin: 0;
}
.history_tab li {
    background: url("../img/bg_history_tab.jpg") no-repeat scroll right center transparent;
    width: 220px;
}
.history_tab li a {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}
.history_tab li span {
    color: #B2B1B1;
    font-size: 10px;
    margin-left: 5px;
}
.history_tab li.on span {
    color: #FFFFFF;
}
.history_cont {
    background: url("../img/bg_history.jpg") repeat-x scroll left top transparent;
    padding-bottom: 20px;
}
.event_group {
    overflow: hidden;
    padding: 25px 25px 0;
}
.history_pic {
    background: url("../img/bg_img_03.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 90px;
    width: 137px;
}
.history_pic img {
    height: 72px;
    margin: 6px 0 0 6px;
    width: 120px;
}
.event_list {
    float: right;
    width: 545px;
}
.year {
    background: url("../img/bg_year.gif") repeat-x scroll 0 bottom transparent;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 10px 0;
    position: relative;
}
.year a {
    border-right: 1px dotted #CCCCCC;
    float: left;
    padding: 2px 11px;
}
.year2 a {
    border: medium none;
    color: red;
    padding: 2px 11px;
    position: absolute;
    right: 5px;
    top: 3px;
}
.event_list dl {
    margin: 0 0 15px;
    overflow: hidden;
}
.event_list dt {
    color: #A4A4A4;
    float: left;
    font-weight: bold;
    line-height: 20px;
    width: 85px;
}
.event_list dd {
    float: left;
    line-height: 20px;
    width: 400px;
}
.event_list .year a {
    border: medium none;
    color: red;
    position: absolute;
    right: 5px;
    top: 10px;
}
.tactic_flash {
    height: 452px;
    width: 776px;
}
.tactic_list {
    background: url("../img/list_bg.jpg") no-repeat scroll center bottom transparent;
    margin: 0 0 25px 20px;
    overflow: hidden;
    padding: 20px 0 40px;
}
.tactic_list li {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 10px;
    padding: 5px 4px;
}
.tactic_list li.on {
    border: 1px solid #FF0000;
}
.social_list {
    margin-top: 20px;
    overflow: hidden;
}
.social_list li {
    border: 1px solid #CCCCCC;
    float: left;
    height: 212px;
    margin-right: 18px;
    padding: 4px;
    width: 236px;
}
.social_list li.last {
    margin-right: 0;
}
.social_list p {
    color: #666666;
    padding: 8px;
    text-indent: 0;
}
.social_list a {
    color: #666666;
}
.activity .top_area {
    background: url("../img/bg_activity.jpg") repeat-x scroll 0 0 transparent;
}
.activity_list {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/news_bg_index.jpg") repeat-x scroll left top transparent;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 0 20px;
}
.activity_list ul {
    margin-bottom: 20px;
    overflow: hidden;
    padding-left: 2px;
    padding-top: 20px;
}
.activity_list li {
    background: url("../img/activi_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 340px;
    margin: 10px 7px;
    width: 290px;
}
.activity_list li a.title {
    padding-top: 10px;
}
.activity_list li p {
    color: #686868;
    line-height: 22px;
    padding-left: 5px;
    text-align: left;
    text-indent: 0;
}
.activity_list li.last {
    margin-right: 0;
}
.activity_list li img {
    margin: 5px;
}
.activity_list li a {
    color: #686868;
    display: block;
}
.service .top_area {
    background: url("../img/bg_service.jpg") repeat-x scroll 0 0 transparent;
}
.service_cont {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/news_bg_index.jpg") repeat-x scroll left top #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    overflow: hidden;
    padding: 0 20px 20px;
}
.service_tab {
    background: url("../img/new_tab_off.jpg") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin: 0;
}
.service_tab li {
    border-right: 1px solid #CCCCCC;
    width: 128px;
}
.service_tab li.last {
    border: medium none;
    width: 129px;
}
.guarantee_cont h5 {
    color: #B90000;
    font-weight: bold;
    margin: 15px 0 10px;
}
.guarantee_cont ol {
    line-height: 20px;
    margin: 0 0 0 25px;
}
.guarantee_cont li, .guarantee_cont p {
    color: #2D2D2D;
}
.table_01 {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 10px 0;
    width: 690px;
}
.table_01 th, .table_01 td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #2D2D2D;
    padding: 5px;
    text-align: center;
}
.table_01 th {
    background: none repeat scroll 0 0 #EAEAEA;
    font-weight: bold;
}
.form_style_4 {
    background: url("../img/bg_mediaorder.gif") no-repeat scroll 0 0 transparent;
}
.form_style_5 {
    background: url("../img/bg_form.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 20px 12px;
    width: 705px;
}
.form_style_5 h4 {
    color: #BA0000;
    font-family: simhei;
    font-size: 16px;
}
.form_style_5 h4 span {
    font-size: 14px;
}
.form_style_5 p {
    color: #DD0000;
    margin: 10px 0 0;
    text-indent: 0;
}
.table_02 {
    margin-top: 10px;
}
.table_02 input {
    vertical-align: middle;
}
.table_02 th {
    color: #333333;
    padding: 10px 0;
    vertical-align: top;
}
.table_02 td {
    color: #333333;
    padding: 5px 0;
}
.table_02 em {
    color: #E20000;
    font-family: simsun;
    margin-right: 5px;
    vertical-align: middle;
}
.table_03 {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    width: 100%;
}
.table_03 caption {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/ser_add_list.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #2D2D2D;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    text-align: center;
}
.table_03 th, .table_03 td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #2D2D2D;
    padding: 8px;
    text-align: center;
}
.table_03 th {
    background: none repeat scroll 0 0 #F2F2F2;
}
.area {
    margin-top: 10px;
}
.table_04 {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    width: 100%;
}
.table_04 caption {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/ser_add_list.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #2D2D2D;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
}
.table_04 th, .table_04 td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;
    padding: 5px;
    text-align: center;
}
.table_04 th {
    background: none repeat scroll 0 0 #F2F2F2;
}
.table_04 td.tl {
    text-align: left;
}
.side_service {
    background: url("../img/bg_sideservice.jpg") no-repeat scroll 0 0 transparent;
    height: 284px;
    width: 167px;
}
.side_service dl {
    height: 85px;
    overflow: hidden;
}
.side_service dl.ol {
    cursor: pointer;
}
.side_service dt {
    color: #333333;
    font-weight: bold;
    margin: 20px 0 0 60px;
}
.side_service dd {
    color: #5D5D5D;
    margin: 8px 0 0 60px;
}
.side_service dt a {
    color: #5D5D5D;
    text-decoration: underline;
}
.service_cont .form_style {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 10px 0 -1px;
    width: 100%;
}
.service_cont .form_style .title {
    background: url("../img/ser_add_list.jpg") repeat-x scroll 0 0 transparent;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
}
.contact_us dl {
    clear: none;
}
.contact_01, .contact_02, .contact_03 {
    display: inline;
    float: left;
    height: 308px;
    width: 243px;
}
.contact_01 {
    background: url("../img/bg_contact_01.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
}
.contact_02 {
    background: url("../img/bg_contact_02.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 12px 0 10px;
}
.contact_03 {
    background: url("../img/bg_contact_03.jpg") no-repeat scroll 0 0 transparent;
}
.contact_us dt {
    color: #2F2F2F;
    font-size: 14px;
    line-height: 35px;
    margin-left: 20px;
    margin-top: 20px;
}
.contact_us dl dd {
    color: #8B8B8B;
    font-size: 14px;
    padding: 0 0 0 20px;
}
.contact_us dl dd span {
    color: #B90000;
    font-size: 14px;
    font-weight: normal;
}
.contact_us dd a {
    color: #8B8B8B;
    font-size: 14px;
    font-weight: normal;
}
.contact_us_2 {
    background: url("../img/bg_contact_m.jpg") repeat scroll 0 30px transparent;
    border: 1px solid #CCCCCC;
    height: 142px;
    margin-top: 25px;
    overflow: hidden;
}
.contact_us_2 .title {
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.about_content .contact_us_2 dl {
    clear: none;
    float: left;
    padding-left: 13px;
    width: 230px;
}
.about_content .contact_us_2 dd {
    color: #B90000;
    margin-top: 5px;
}
.crumbs_doc {
    background: url("../img/bg_crumbs_doc.gif") no-repeat scroll 0 0 #FFFFFF;
}
.doc .top_area {
    background: url("../img/bg_doc.jpg") repeat-x scroll 0 0 transparent;
}
.investment .top_area {
    background: url("../img/bg_investment.jpg") repeat-x scroll 0 0 transparent;
}
.doc_cont {
    background: none repeat scroll 0 0 #FFFFFF;
}
.bt1 {
    border-top: 1px solid #CCCCCC;
}
.doc_cont h4 {
    color: #333333;
    font-weight: bold;
    margin: 0 20px;
    padding-top: 20px;
}
.doc_cont h5 {
    color: #666666;
    font-weight: bold;
    margin-left: 20px;
}
.doc_cont p {
    color: #666666;
    line-height: 16px;
    margin: 0 20px 20px;
}
.doc_cont p em {
    color: #B90000;
    font-family: simsun;
}
.doc_cont p.notice {
    color: #B90000;
    padding: 10px 0;
}
.contact_us_3 {
    margin: 20px 28px;
    overflow: hidden;
}
.contact_us_3 dl {
    float: left;
    height: 258px;
    width: 294px;
}
.contact_11 {
    background: url("../img/bg_contact_11.jpg") no-repeat scroll 0 0 transparent;
}
.contact_12 {
    background: url("../img/bg_contact_12.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 10px;
}
.contact_13 {
    background: url("../img/bg_contact_13.jpg") no-repeat scroll 0 0 transparent;
}
.contact_us_3 dt {
    color: #2F2F2F;
    font: bold 14px/40px Arial;
    text-align: center;
}
.contact_us_3 dd {
    color: #666666;
    font-size: 14px;
    margin: 10px 0 0 10px;
}
.contact_us_3 dd span {
    color: #B90000;
    font-size: 12px;
    font-weight: bold;
}
.doc_cont h3 {
    color: #B90000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 20px 10px;
    padding-bottom: 5px;
}
.table_05 {
    line-height: 18px;
    margin: 0 20px 20px;
}
.table_05 caption {
    color: #333333;
    font-weight: bold;
}
.table_05 th {
    color: #696969;
    font-weight: bold;
}
.table_05 td {
    color: #696969;
}
.form_style_6 {
    background: url("../img/bg_form_6.jpg") no-repeat scroll 0 0 transparent;
    width: 919px;
}
.stock {
    border: 1px solid #CCCCCC;
    height: 40px;
    margin: 0 20px 10px;
    padding: 20px;
    position: relative;
}
.stock dt {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.stock dd.des {
    color: #666666;
    font-size: 14px;
    line-height: 22px;
}
.stock dd.more {
    position: absolute;
    right: 20px;
    top: 20px;
}
.stock dd.more a {
    background: url("../img/bg_btn_06.jpg") no-repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-right: 38px;
    text-align: right;
    width: 145px;
}
.law {
    border: 1px solid #CCCCCC;
    margin: 10px 20px;
    overflow: hidden;
    padding: 10px 0;
}
.law li {
    color: #666666;
    float: left;
    font-weight: bold;
    height: 35px;
    line-height: 30px;
    padding-left: 20px;
    position: relative;
    width: 435px;
}
.law li a {
    background: url("../img/bg_btn_04.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    line-height: 27px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 0;
    width: 95px;
}
.btn_02 {
    background: url("../img/bg_btn_05.jpg") no-repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin-left: 20px;
    padding-left: 20px;
    width: 111px;
}
.vision dl {
    background: url("../img/list_bg.jpg") no-repeat scroll center top transparent;
    height: 96px;
    padding-top: 20px;
}
.vision dl.first {
    background: none repeat scroll 0 0 transparent;
}
.vision dl dt {
    float: left;
    margin: 0 25px;
}
.vision dl dt img {
    background: url("../img/bg_img_01.jpg") no-repeat scroll 0 0 transparent;
    padding: 6px 10px 10px 6px;
}
.honor {
    overflow: hidden;
    padding-bottom: 20px;
}
.honor img {
    float: left;
    margin: 0 0 0 20px;
}
.honor dl {
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    width: 480px;
}
.honor dt {
    color: #CF0000;
    font: bold 12px/20px Arial;
}
.honor dd {
    background: url("../img/bg_list_09.gif") no-repeat scroll 3px 8px transparent;
    color: #666666;
    line-height: 20px;
    padding-left: 10px;
}
.honor_pic_list {
    background: url("../img/list_bg.jpg") no-repeat scroll center top transparent;
    float: left;
    padding: 30px 0 30px 40px;
}
.honor_pic_list li {
    border: 1px solid #CCCCCC;
    float: left;
    height: 110px;
    margin-bottom: 38px;
    margin-right: 40px;
    overflow: hidden;
    width: 200px;
}
.honor_pic_list li.l3 {
    margin-right: 0;
}
.social_news {
    border: 1px solid #CCCCCC;
    clear: both;
    margin-top: 10px;
}
.social_news h1 {
    background: url("../img/social_bar.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin: 0;
    width: 100%;
}
.social_news h1 span {
    background: url("../img/social_bar_bg.jpg") no-repeat scroll right top transparent;
    float: left;
    font-weight: bold;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 50px;
}
.social_news h2 {
    color: #CC0000;
    font-family: Microsoft YaHei;
    font-size: 20px;
    line-height: 30px;
    margin: 0;
    padding-top: 5px;
}
.social_news .more {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}
.social_news .main_pic {
    border: 1px solid #CCCCCC;
    margin: 8px;
}
.social_news_piclist {
    padding-left: 15px;
}
.social_news_piclist li {
    display: inline;
    float: left;
    height: 160px;
    line-height: 18px;
    margin: 20px 18px 10px 0;
    width: 170px;
}
.social_news_piclist li a {
    color: #CC0000;
}
.social_intro {
    background: url("../img/social_top_bg.jpg") no-repeat scroll right bottom transparent;
    height: 195px;
    overflow: hidden;
}
.social_intro .con {
    color: #666666;
    float: left;
    margin-top: 0;
    padding: 5px 10px 10px;
    width: 460px;
}
.social_intro .con p {
    padding-top: 8px;
}
.social_intro .con a {
    color: #CC0000;
}
.social_news img {
    float: left;
}
.social_news .news {
    float: right;
    margin-right: 10px;
    width: 444px;
}
.social_news .news p {
    padding-top: 8px;
}
.social_news .news ul {
    padding: 0;
}
.social_news .news ul li {
    background: url("../img/news_arrow.jpg") no-repeat scroll left top transparent;
    line-height: 20px;
    margin-bottom: 1px;
    padding-left: 13px;
}
.social_news .news ul li span {
    float: right;
}
.news_order {
    background-color: #FBFBFB;
    height: 300px;
    margin: 0;
}
.news_order h2 {
    color: #C80405;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}
.news_order .tips {
    margin: 10px auto;
    text-align: center;
}
.news_order table {
    margin: 10px 0;
}
.news_order table tr td {
    height: 30px;
}
.news_order table .username {
    border: 1px solid #CCCCCC;
    padding: 3px;
    width: 150px;
}
.news_order table .email {
    border: 1px solid #CCCCCC;
    padding: 3px;
    width: 150px;
}
.news_order table span {
    color: #FF0000;
    text-align: left;
}
.news_channel .main_content {
    padding-top: 10px;
}
.server_channel .main_content {
    padding-top: 10px;
}
.news_channel .sidebar {
    width: 163px;
}
.bd {
   
}
.news_detail_content p {
    color: #666666;
    line-height: 22px;
    margin-bottom: 20px;
    text-indent: 20px;
}
.news_detail_content h4 {
    color: #000000;
    font-weight: bold;
    margin-bottom: 5px;
}
.news_detail_content .news_detail_con_pic span {
    display: block;
    padding-top: 5px;
    text-align: center;
}
.news_detail_content .news_detail_con_pic {
    margin: 10px auto;
    padding: 5px;
    text-align: center;
}
.news_detail_content .news_detail_con_pic img {
    border: 1px solid #CCCCCC;
    padding: 10px;
}
.news_detail_content h5 {
    color: #CF0000;
    font-weight: bold;
    margin: 5px 0;
}
.service_index {
    margin-left: 60px;
    margin-top: 60px;
}
.service_index .news_search_top {
    background: url("../img/service_sh_bg.jpg") no-repeat scroll left top transparent;
    height: 40px;
    margin-top: 20px;
    padding-top: 14px;
}
.service_index .news_search_top .tit {
    color: #393939;
    font-weight: bold;
}
.service_index .news_search_top .input_01 {
    background: url("../img/ser_form_bg.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    width: 109px;
}
.service_index .service_enter {
    margin-top: 40px;
}
.service_index .service_enter li {
    float: left;
    height: 120px;
    margin-right: 40px;
    width: 300px;
}
.service_index .service_enter li img {
    float: left;
}
.service_index .service_enter li strong {
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 10px;
    padding-bottom: 8px;
}
.service_index .service_enter li a {
    text-decoration: underline;
}
.activ_area {
    width: 777px;
}
.activ_area .news_tab_tit {
    
    clear: both;
    height: 29px;
    position: relative;
}
.activ_area .news_tab_tit li a {
    padding: 0 40px;
}
.nbg {
   
}
.service_title {
    font-size: 16px;
    font-weight: bold;
}
.service_cont h4 {
    margin-top: 10px;
}
.service_cont .title_tip {
  
    margin: 10px 0 0;
    text-indent: 0;
}
.service_cont .form_style table input.r {
   
}
.media_center_pic {
    background: url("../img/news_bg_index.jpg") repeat-x scroll 0 -1px transparent;
    clear: both;
    overflow: hidden;
    padding: 20px;
}
.media_center_pic li {
    background: url("../img/med_bg.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 117px;
    margin: 3px;
    width: 140px;
}
.media_center_pic li span {
    padding-left: 20px;
    padding-top: 5px;
}
.media_center_pic li img {
    display: block;
    margin: 6px;
}
.pic_tab_sub {
    background: url("../img/news_bg_index.jpg") repeat-x scroll 0 -1px transparent;
    clear: both;
    height: 27px;
    line-height: 27px;
}
.pic_tab_sub li {
    background: url("../img/med_nav_line.jpg") no-repeat scroll right 4px transparent;
    display: inline;
    float: left;
    line-height: 27px;
    padding: 0 14px;
}
.pic_tab_sub li.on {
    line-height: 27px;
}
.pic_tab_sub li.on a {
    color: #E20000;
    font-weight: bold;
    line-height: 27px;
}
.roll_list {
    margin: 0 20px;
}
.other_vido_list {
    background: url("../img/news_bg_index.jpg") repeat-x scroll left top #FFFFFF;
}
.other_vido_list li {
    background: url("../img/bg_tab_list.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 114px;
    margin: 7px 7px 30px;
    text-align: left;
    width: 138px;
}
.other_vido_list li a img {
    display: block;
    height: 65px;
    margin: 9px;
    padding-bottom: 25px;
    width: 115px;
}
.other_vido_list h4 {
    color: #EF0000;
    font-size: 12px;
    line-height: 40px;
    margin-left: 20px;
}
.other_vido_list ul {
    margin-left: 10px;
}
.media_tab {
    background: url("../img/new_tab_off.jpg") repeat-x scroll 0 -1px transparent;
}
.news_tab li {
    background-position: 0 -1px;
    width: 120px;
}
.news_tab li.on {
    background-position: 0 -1px;
    width: 120px;
}
.list_pic .tit_1 {
    background: url("../img/new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    line-height: 14px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}
.list_pic .tit_1 a {
    color: #000000;
    font-weight: normal;
}
.big_pic_tit {
    color: #000000;
    font: bold 14px/30px simsun;
    height: 30px;
    text-align: center;
}
.big_pic_page {
    background: none repeat scroll 0 0 #EBEBEB;
   
    color: #666666;
    float: left;
    margin-right: 15px;
    padding: 3px 8px;
}
.big_pic_down {
    background: none repeat scroll 0 0 #920000;
    border: 1px solid #890000;
    color: #FFFFFF;
    float: left;
    padding: 3px 15px;
}
.big_pic_share {
    height: 20px;
    padding: 10px 0;
    position: relative;
}
.big_pic_share span {
    position: absolute;
    right: 10px;
    top: 10px;
}
#jquery-lightbox .big_pic_share span a img {
   
    margin-left: 6px;
    vertical-align: middle;
}
.main_area_cont {
    overflow: hidden;
    padding: 20px;
}
.main_area_cont p {
    color: #666666;
    line-height: 20px;
    margin-bottom: 15px;
}
.main_area_cont h4 {
    color: #CE0000;
    font-weight: bold;
    margin: 5px 0;
}
.main_area_cont h5 {
    color: #000000;
    font-weight: bold;
}
.new_tech h4, .green h4 {
    color: #CE0000;
    font-weight: bold;
}
.new_tech p {
    margin-bottom: 25px;
}
.tech_chart {
    margin: 10px 0 45px 30px;
}
.ma13 {
    margin: 10px 0 30px;
}
.newtech_list {
    margin-top: 10px;
    overflow: hidden;
}
.newtech_list li {
    display: inline;
    float: left;
    margin-right: 8px;
    padding-bottom: 30px;
}
.newtech_list li.last {
    margin-right: 0;
}
.tech_detail {
    clear: both;
    overflow: hidden;
    padding-bottom: 35px;
}
.tech_detail dt {
    background: url("../img/bg_newtech.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 80px;
    margin: 0 70px 0 43px;
    width: 75px;
}
.tech_01 dt {
    background-position: 0 0;
}
.tech_02 dt {
    background-position: 0 -80px;
}
.tech_03 dt {
    background-position: 0 -160px;
}
.tech_04 dt {
    background-position: 0 -240px;
}
.tech_05 dt {
    background-position: 0 -320px;
}
.tech_06 dt {
    background-position: 0 -400px;
}
.tech_07 dt {
    background-position: 0 -480px;
}
.tech_detail dt span {
    display: none;
}
.tech_detail dd {
    float: left;
    width: 536px;
}
.tab_02 {
    border-bottom: 1px solid #EE0303;
    height: 28px;
    overflow: hidden;
}
.tab_02 li {
    background: url("../img/bg_tab_02.jpg") no-repeat scroll right center transparent;
}
.tab_02 li a {
    color: #666666;
    font-weight: normal;
    padding: 0 15px;
}
.tab_02 li.on {
    background: url("../img/new_tab_on.jpg") repeat-x scroll 0 0 transparent;
}
.tab_02 li.on a {
    color: #FFFFFF;
}
.main_vision {
    background: url("../img/bg_mainvision.gif") no-repeat scroll 0 0 transparent;
    height: 244px;
    margin-bottom: 10px;
    width: 776px;
}
.main_vision img {
    height: 229px;
    margin: 4px 0 0 4px;
    width: 767px;
}
.green img.fr {
    background: url("../img/bg_img_04.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    margin: 0 0 15px 15px;
    padding: 5px 10px 10px 6px;
}
.green p {
    margin-bottom: 20px;
}
.green_list {
    height: 84px;
}
.green_list li {
    display: inline;
    float: left;
    margin-right: 8px;
}
.green_list li.last {
    margin-right: 0;
}
.hopeschool, .dream, .sport, .snow {
    margin-bottom: 10px;
}
.hopeschool {
    background: url("../img/bg_hopeschool.jpg") no-repeat scroll right bottom transparent;
}
.dream {
    background: url("../img/bg_dream.jpg") no-repeat scroll right bottom transparent;
}
.sport {
    background: url("../img/bg_sport.jpg") no-repeat scroll right bottom transparent;
}
.snow {
    background: url("../img/bg_snow.jpg") no-repeat scroll right bottom transparent;
}
.hopeschool h4, .dream h4, .sport h4, .snow h4 {
    color: #CE0000;
    font-weight: bold;
}
.hopeschool p, .dream p, .sport p, .snow p {
    margin: 10px 0 25px;
    width: 470px;
}
.news_main {
    overflow: hidden;
}
.news_main p.pic {
    float: left;
    width: 345px;
}
.news_main p.pic img {
    background: url("../img/new_pic_bor.jpg") no-repeat scroll 0 0 transparent;
    height: 142px;
    margin: 25px 0 0 25px;
    padding: 6px 10px 10px 6px;
    width: 256px;
}
.news_main_cont {
    float: right;
    margin: 25px 19px 0 0;
    width: 410px;
}
.news_main dl {
}
.news_main dt {
    margin: 5px 0;
}
.news_main dt a {
    color: #B90000;
    font-weight: bold;
}
.news_main dd {
    height: 60px;
    line-height: 20px;
    overflow: hidden;
}
.news_main dd a {
    color: #666666;
}
.news_main dd em {
    color: #B90000;
}
.news_main_list {
    float: left;
    overflow: hidden;
    padding-top: 10px;
    width: 410px;
}
.news_main_list li {
    background: url("../img/bg_list_09.gif") no-repeat scroll 0 8px transparent;
    padding: 3px 0 3px 10px;
    position: relative;
}
.news_main_list li a {
    color: #000000;
}
.news_main_list li span {
    font-size: 10px;
    position: absolute;
    right: 5px;
    width: 75px;
}
.news_main_cont .more2 {
    float: left;
    padding: 10px 0;
}
.brand {
    margin: 0 20px 70px;
    overflow: hidden;
}
.brand dl {
    float: left;
    width: 540px;
}
.brand dt {
    color: #CF0000;
    font-weight: bold;
    margin-bottom: 20px;
}
.brand p {
    color: #666666;
    line-height: 20px;
    margin-bottom: 20px;
}
.brand_pic {
    float: left;
    padding-left: 10px;
    width: 170px;
}
.system {
    margin: 0 20px;
}
.system h4 {
    color: #CF0000;
    font-weight: bold;
    margin-bottom: 10px;
}
.system p {
    line-height: 20px;
    margin-bottom: 10px;
}
.system ul {
    border-top: 1px solid #CCCCCC;
    overflow: hidden;
    padding-top: 20px;
}
.system li {
    clear: left;
    height: 90px;
    margin-bottom: 40px;
}
.system img {
    float: left;
    margin: 0 40px 0 5px;
}
.system dt {
    color: #000000;
    font-weight: bold;
}
.design .fl {
    background: url("../img/bg_img_05.jpg") no-repeat scroll 0 0 transparent;
    margin: 20px 20px 60px 0;
    padding: 5px 10px 10px 5px;
}
.design p {
    margin-bottom: 15px;
}
.down_news {
    margin: 10px 0 0 10px;
    overflow: hidden;
}
.down_news li {
    float: left;
    height: 145px;
    margin: 0 18px 26px 0;
}
.down_news li.last {
    margin-right: 0;
}
.aboutmain p {
    color: #666666;
    margin-bottom: 15px;
}
.aboutmain ul {
    overflow: hidden;
}
.aboutmain li {
    border: 1px solid #D9D9D9;
    float: left;
    height: 200px;
    margin: 0 37px 25px 0;
    width: 205px;
}
.aboutmain li p {
    margin: 0 10px;
}
.others {
    margin-top: 20px;
}
.others h4 {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    margin: 15px 0 5px;
}
.other_news {
    background: url("../img/bg_menu_sep_02.gif") no-repeat scroll 50% 0 transparent;
    overflow: hidden;
}
.other_news li {
    float: left;
    margin-right: 70px;
    padding: 5px 0;
    position: relative;
    width: 330px;
}
.other_news li.last {
    margin-right: 0;
}
.other_news li a {
    color: #000000;
}
.other_news li span {
    position: absolute;
    right: 0;
    top: 5px;
}
.others .media_center_pic {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    padding: 0;
}
.honors {
    margin-bottom: 30px;
    overflow: hidden;
}
.honors dt {
    float: left;
    width: 230px;
}
.honors dt img {
    border: 1px solid #CCCCCC;
    margin: 30px 0 0 30px;
}
.honors dd {
    float: left;
    width: 530px;
}
.honors dd ul {
    margin-top: 3px;
}
.honors dd li {
    background: url("../img/bg_list_09.gif") no-repeat scroll left 7px transparent;
    line-height: 18px;
    padding-left: 10px;
}
.green_cont {
    float: right;
    width: 550px;
}
.img_01 {
    background: url("../img/bg_img_03.jpg") no-repeat scroll 0 0 transparent;
    padding: 4px 10px 10px 4px;
}
.mt5 {
    margin-top: 5px;
}
.cl {
    clear: both;
}
.group_cont {
    background: url("../img/bg_group.jpg") no-repeat scroll left bottom transparent;
    border: 1px solid #CCCCCC;
    line-height: 20px;
    margin: 15px;
    overflow: hidden;
    padding: 10px 10px 150px;
}
.group_cont h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #CF0000;
    font: bold 18px/20px simsun;
    margin-bottom: 20px;
    padding: 20px 0;
    text-align: center;
}
.group_pic {
    background: url("../img/bg_group_pic.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 5px 10px 10px 5px;
}
.group_cont dl {
    float: left;
    width: 440px;
}
.group_cont dl.nophoto {
    width: auto;
}
.group_cont dt {
    color: #000000;
    font-weight: bold;
}
.group_cont dd {
    margin-bottom: 15px;
}
.group_cont dd span {
    color: #A4A4A4;
    font-weight: bold;
}
.tb_main td {
    border: 1px solid #CCCCCC;
}
.pandora {
    width: 954px;
}
.faq_search_top {
    height: 28px;
    line-height: 25px;
    padding-top: 3px;
}
.input_01 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #666666;
    margin-right: 8px;
    padding: 5px 0 5px 5px;
    width: 120px;
}
.btn_search_top {
    background: url("../img/news_search.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    line-height: 20px;
    margin-top: 2px;
    padding: 0 13px;
}
.faq_search_top {
    position: relative;
}
.faq_sim {
    float: left;
    margin-right: 10px;
    position: relative;
}
.faq_sim ul {
    height: 145px;
    overflow: auto;
}
.faq_search_top span {
    float: left;
    margin-right: 8px;
}
.faq_search_top input {
    float: left;
}
.faq_search_top .input_01 {
    background: url("../img/search_bg.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    width: 137px;
}
.faq_search_top .input_02 {
    border: 1px solid #D8D8D8;
    height: 18px;
    padding: 4px 0 3px 4px;
    width: 200px;
}
.bg_faq_2 {
    background: url("../img/faq_2.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #ACADAF;
    display: inline;
    float: left;
    height: 25px;
    text-align: center;
    width: 50px;
}
.faq_search_top .tit {
    color: #666666;
    font-size: 12px;
    margin-right: 10px;
    padding-right: 10px;
}
.faq_list dl {
    background: url("../img/list_bg.jpg") no-repeat scroll center bottom transparent;
    padding: 20px 0 30px 10px;
}
.faq_list dl dt {
    background: url("../img/faq_3.gif") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.faq_list dl dd {
    background: url("../img/faq_4.gif") no-repeat scroll 0 0 transparent;
    line-height: 18px;
    padding-left: 20px;
}
.faq_list dl dt a {
    color: #D10000;
    font-weight: bold;
}
.faq_list dl dd {
    color: #666666;
    margin-top: 5px;
}
.condition_mar {
    margin-top: 20px;
}
.condition_mar img {
    vertical-align: top;
}
.year30 ul {
    margin-top: 12px;
    overflow: hidden;
}
.year30 ul li {
    float: left;
    height: 128px;
    margin: 0 25px 12px 0;
    overflow: hidden;
    width: 220px;
}
.year30 ul li.last {
    margin-right: 0;
}
.event30 {
    border: 1px solid #CCCCCC;
    margin-top: 10px;
    width: 954px;
}
.event_top {
    background: url("../img/news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 24px;
}
.event_top a {
    color: #FF0000;
    float: right;
    font: bold 12px/24px simsun;
    margin-right: 10px;
}
.event30 h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #FF0000;
    font: bold 18px/24px Arial;
    margin: 20px auto 28px;
    padding-bottom: 15px;
    text-align: center;
    width: 730px;
}
.event30 h3 img {
    margin-right: 10px;
}
.event30_cont {
    margin: 0 35px 30px;
}
.event30_cont img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
}
.event30_cont p {
    line-height: 18px;
    margin-bottom: 18px;
    text-indent: 24px;
}
.pagination span.page_jump {
    float: right;
    font-weight: normal;
    margin-left: 5px;
    padding: 0 0 1px;
}
.pagination span.page_jump input {
    border: 1px solid #CCCCCC;
    height: 15px;
    margin: 0 2px;
    width: 18px;
}
.pagination span.page_jump a {
    float: none;
    margin-left: 3px;
}
.bg000 {
    background: url("../img/news_bg_index.jpg") repeat-x scroll left 28px transparent;
}
.stock dd.more2 {
    right: 220px;
}
.stock dd.more2 a {
    background: url("../img/bg_btn_07.jpg") no-repeat scroll 0 0 transparent;
    width: 270px;
}
.chart {
    border: 1px solid #CCCCCC;
    margin: 0 20px 20px;
    padding: 20px;
    text-align: center;
}
.chart p {
    color: #333333;
    font: bold 14px/20px simsun;
    margin: 10px 0 0;
}
.chart .c_t {
    font: 12px/20px simsun;
}
.doc_cont {
    position: relative;
}
.doc_cont .chart_date {
    margin: 0;
    position: absolute;
    right: 20px;
    top: 10px;
}
.chart_date a {
    background: url("../img/bg_btn_07.jpg") no-repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    font: bold 12px/35px simsun;
    height: 35px;
    padding-right: 38px;
    text-align: center;
    width: 270px;
}
.pro_notify {
    padding: 30px 20px;
}
.pro_notify h3 {
    color: #000000;
    font: bold 20px/50px simsun;
    text-align: center;
}
.pro_notify p {
    color: #333333;
    font: 12px/18px simsun;
    margin-bottom: 20px;
    text-indent: 24px;
}
.ico_cx {
    clear: both;
    float: right;
    margin: 10px 25px 0 0;
}
.hidden {
    display:none;
}